Elizabeth BrandonElizabeth Brandon
Khoa Ngo's Late Call-Up: Vietnam Choose Depth for Three Matches in Seven DaysOn the morning of September 18, Vietnam's 23-man squad list was published. I...
Dinh Bac Ends His Drought, but CAHN Let Two Points Slip at Hang DayMinute 43. Ngoc Tin rose highest to meet a cross from the right. The ball...
Redefining Doubles Supremacy: When the Lebrun Brothers Turned Ljubljana into a Laboratory of EnduranceI always begin with a number. Not because I like numbers, but because a numbe...
The Death Pass: How K League Turned Athleticism into a Silent Tactical WeaponIn the empty stadium, I hear my own voice more clearly than ever. Minute 78,...
Behind MAS Holdings' 548 Points: Sri Lanka's Mercantile Athletics Championship and the Athletes Who Go UnnamedAt Diyagama Stadium, close to sea level and catching the steady wind off the...
2026 Asian Games: China Lowers Badminton Gold Target to Two — Reading the Signal Behind Injuries and Coaching ChangesAcross the last four national-team level events I have coded into my personal...
Riot Games removes Mel's reflect mechanic: inside the W rework in League of Legends patch 26.22At second 24 of the teamfight, Seraphine's orb flew into the middle of the...
Seven Straight Points in Odense: An Se-young Closes In on the Eleven-Title RecordThe scoreboard read 9-12 in the third game of the Denmark Open final when An...
Empty Stadium, Blank Data File: A Football Poet Learns to Write from SilenceMinute 63, Bishan Stadium, October 2026. The match between Tampines Rovers an...
Revisiting the 3-2 Loss to the UAE: Why Fabio Lima's 218 Goals Do Not Tell the Whole StoryIn the last three matches for which I can retrieve verified data, the attacki...
The Gap Between Two Games: What An Se-young's Gold Medal Does Not SayI remember the silence in Aichi. Not the silence of an empty arena, but the...
Josiah Collins and the 1.58-Second Gap: Recruiting File of a No. 18 Breaststroke Prospect Heading to IndianaWhen I opened Josiah Collins' recruiting file, what stopped me was not the...
28 on the Front, 38 on the Back: Hye-Jin Choi and the Split Round at HaenamOn the 9th green, two greenkeepers walked in a line, dragging squeegees acros...
Reading an Esports Season Through Nine Layers of Data: From Patch Notes to PayrollIn March 2026, when the entire esports ecosystem in China froze, I sat in fro...
Floyd Samba, the 29th Minute and Manchester City's Academy PipelineFloyd Samba, the 29th Minute and Manchester City's Academy Pipeline Minute 29...
An Empty Cell Never Lies: Data Discipline for the Esports AnalystIn my broadcast preparation for a VCS match, I left one line blank. That line...
Dinh Bac's 25th-Minute Strike: Vietnam Beat Philippines as Kim Sang Sik Finds Three Fresh OptionsIn the 25th minute, Thanh Long slipped a through ball down the right channel....
Table Tennis in the Olympic Cycle: The Gap Measured in Half-Seconds Between Two Edges of the TableGame five, score 9-9. The player stands behind the baseline, the ball resting...
Trung Dat's 40-metre strike: when the third tier gets called 'Europe'In the final minute of the first half at Dan Phuong stadium, Trung Dat...
Vinícius's Four-Match Ban: The Hair, the Red Card and Mourinho's SilenceThat night, from the stands, my eyes were fixed on the ball. But the VAR team...
Dinh Bac Ends His Drought, but CAHN Let Two Points Slip at Hang DayMinute 43. Ngoc Tin rose highest to meet a cross from the right. The ball...
Redefining Doubles Supremacy: When the Lebrun Brothers Turned Ljubljana into a Laboratory of EnduranceI always begin with a number. Not because I like numbers, but because a numbe...
The Death Pass: How K League Turned Athleticism into a Silent Tactical WeaponIn the empty stadium, I hear my own voice more clearly than ever. Minute 78,...
Behind MAS Holdings' 548 Points: Sri Lanka's Mercantile Athletics Championship and the Athletes Who Go UnnamedAt Diyagama Stadium, close to sea level and catching the steady wind off the...
2026 Asian Games: China Lowers Badminton Gold Target to Two — Reading the Signal Behind Injuries and Coaching ChangesAcross the last four national-team level events I have coded into my personal...
Riot Games removes Mel's reflect mechanic: inside the W rework in League of Legends patch 26.22At second 24 of the teamfight, Seraphine's orb flew into the middle of the...
Seven Straight Points in Odense: An Se-young Closes In on the Eleven-Title RecordThe scoreboard read 9-12 in the third game of the Denmark Open final when An...
Empty Stadium, Blank Data File: A Football Poet Learns to Write from SilenceMinute 63, Bishan Stadium, October 2026. The match between Tampines Rovers an...
Revisiting the 3-2 Loss to the UAE: Why Fabio Lima's 218 Goals Do Not Tell the Whole StoryIn the last three matches for which I can retrieve verified data, the attacki...
The Gap Between Two Games: What An Se-young's Gold Medal Does Not SayI remember the silence in Aichi. Not the silence of an empty arena, but the...
Josiah Collins and the 1.58-Second Gap: Recruiting File of a No. 18 Breaststroke Prospect Heading to IndianaWhen I opened Josiah Collins' recruiting file, what stopped me was not the...
28 on the Front, 38 on the Back: Hye-Jin Choi and the Split Round at HaenamOn the 9th green, two greenkeepers walked in a line, dragging squeegees acros...
Reading an Esports Season Through Nine Layers of Data: From Patch Notes to PayrollIn March 2026, when the entire esports ecosystem in China froze, I sat in fro...
Floyd Samba, the 29th Minute and Manchester City's Academy PipelineFloyd Samba, the 29th Minute and Manchester City's Academy Pipeline Minute 29...
An Empty Cell Never Lies: Data Discipline for the Esports AnalystIn my broadcast preparation for a VCS match, I left one line blank. That line...
Dinh Bac's 25th-Minute Strike: Vietnam Beat Philippines as Kim Sang Sik Finds Three Fresh OptionsIn the 25th minute, Thanh Long slipped a through ball down the right channel....
Table Tennis in the Olympic Cycle: The Gap Measured in Half-Seconds Between Two Edges of the TableGame five, score 9-9. The player stands behind the baseline, the ball resting...
Trung Dat's 40-metre strike: when the third tier gets called 'Europe'In the final minute of the first half at Dan Phuong stadium, Trung Dat...
Vinícius's Four-Match Ban: The Hair, the Red Card and Mourinho's SilenceThat night, from the stands, my eyes were fixed on the ball. But the VAR team...
